package dk.dashboardFP.modelDataHandler.properties {	/**	 * @author josef	 */	public class BooleanProperty extends AbstractProperty implements IPrimitiveProperty {		private var _bDefaultValue : Boolean;		private var _bValue : Boolean;		public function BooleanProperty(sPropertyId : String, bDefaultValue : Boolean, sCustomChangeEventType : String = "") {						_bDefaultValue = bDefaultValue;			_bValue = _bDefaultValue;						super(sPropertyId, sCustomChangeEventType);		}		public function set_bValue(bNewValue : Boolean, bDispatchExternalEvent : Boolean = true) : void {			if (bNewValue != _bValue) {				_bValue = bNewValue;				dispatchValueChange(bDispatchExternalEvent);			}		}		public function get_sValue() : String {			return _bValue.toString();		}		public function set_sValue(sValue : String) : void {			if (sValue == "true") {				_bValue = true;			} else {				_bValue = false;			}		}		public function get bValue() : Boolean {			return _bValue;		}	}}